home *** CD-ROM | disk | FTP | other *** search
/ Magnum One / Magnum One (Mid-American Digital) (Disc Manufacturing).iso / d20 / amax_220.arc / AMAX.DOC next >
Text File  |  1990-12-16  |  86KB  |  1,667 lines

  1.           
  2.           
  3.           
  4.           
  5.           
  6.           
  7.           
  8.           
  9.           
  10.           
  11.           
  12.           
  13.           
  14.           
  15.           
  16.           
  17.           
  18.                                   AMAX Version 2.20
  19.           
  20.              An Outbound Mail Management Utility for BinkleyTerm Sysops
  21.           
  22.                               Program and Documentation
  23.                   Copyright (C) 1988, 1989, 1990 Alan D. Applegate
  24.                                  All Rights Reserved
  25.           
  26.           
  27.           
  28.                          AMAX IS NOT PUBLIC DOMAIN SOFTWARE!
  29.           
  30.                             AMAX IS COPYRIGHTED SOFTWARE.
  31.                      YOU ARE ENTITLED TO USE AND DISTRIBUTE THE
  32.                   AMAX PACKAGE ONLY IN ACCORDANCE WITH THE LICENSE
  33.                              AGREEMENT CONTAINED HEREIN.
  34.           
  35.           
  36.           
  37.           
  38.           
  39.           
  40.                               "AMAX" is a trademark of
  41.                                   Alan D. Applegate
  42.           
  43.           
  44.           
  45.           
  46.           
  47.           
  48.           
  49.           
  50.           
  51.           
  52.           
  53.           
  54.           
  55.  
  56.                    AMAX Version 2.20 - Documentation - Page 2
  57.  
  58.           TABLE OF CONTENTS
  59.           
  60.           Section 1 - Miscellaneous and Legal Stuff                    3
  61.                Acknowledgements                                        3
  62.                License Agreement, Warranty and Statement of Liability  3
  63.                Other Uses (Non-Licensed Uses)                          4
  64.                Distribution Notice                                     4
  65.                Archives                                                4
  66.                Purchasing AMAX Copies                                  5
  67.                Source Code                                             5
  68.           Section 2 - Operation                                        5
  69.                Introduction                                            5
  70.                Terminology                                             6
  71.                Set-Up                                                  6
  72.                Starting AMAX                                           6
  73.                General Use Information                                 7
  74.                     FIDOUSER.LST                                       7
  75.                     Zone Support                                       7
  76.                     Escaping                                           8
  77.                     Compressed Mail Unpacking                          8
  78.                View - View/Edit Outbound Area                          9
  79.                     Delete                                             9
  80.                     Reroute                                            9
  81.                     Flavor                                            10
  82.                     More                                              11
  83.                     Limit                                             11
  84.                     Continue                                          11
  85.                     Previous                                          11
  86.                     Quit                                              11
  87.                     Other Functions                                   11
  88.                Request - Request Files From a System                  12
  89.                     File Requests                                     12
  90.                     Update Requests                                   12
  91.                Send - Send a File to a System                         13
  92.                Enter - Enter a Message Directly to Outbound Area      14
  93.                List Send - Send a Message or File to Mailing List Mem 15
  94.                Poll - Build Attach to Poll a System                   17
  95.                Undialable - Maintain Undialable Systems List          17
  96.                Display - Display Nodelist Record                      18
  97.                Zone - Change Current Zone                             18
  98.                Jump - Jump to DOS Temporarily                         18
  99.                Alternate - Display Alternate Menu                     19
  100.                     Packer - Invoke Packer Designated on Command Line 19
  101.                     Notes - Notes on AMAX                             19
  102.                     Write - Change to DOS/BIOS Screen Writes          19
  103.                     Courtesy - Turn File Request Courtesy Message On/ 20
  104.                     Tearline - Turn Message Entry Tearline On/Off     20
  105.                     Binary - Save Settings to Binary Config File      20
  106.                     Return - Return to Main Menu                      20
  107.                Options - Display Options Menu                         20
  108.                     Sort - Change Outbound Sort                       20
  109.                     Mail - Turn Compressed Mail Display On/Off        21
  110.                     Zero - Display Zero-Length Compressed Mail        21
  111.                     Return - Return to Main Menu                      21
  112.                Configuration File                                     21
  113.                Command Line Parameters                                22
  114.                Troubleshooting                                        26
  115.                Solving Specific Outbound Mail Problems                27
  116.                Summary                                                29
  117.  
  118.                    AMAX Version 2.20 - Documentation - Page 3
  119.  
  120.           ------------------------------------------
  121.           Section 1 -  MISCELLANEOUS AND LEGAL STUFF
  122.           ------------------------------------------
  123.           
  124.           ACKNOWLEDGEMENTS
  125.           
  126.           My thanks to everyone who has tested this thing in its
  127.           development process and made worthwhile suggestions to improve
  128.           it, especially Charlie Frnka for pushing me along and helping
  129.           code some of this beast. 
  130.           
  131.           Thanks go out to Mark Willecke and all AMAX beta testers (past
  132.           and present) who played with and generally got very excited about
  133.           AMAX.  Last but certainly not least, my thanks go out to everyone
  134.           who has submitted suggestions for and given compliments about
  135.           AMAX.  The overwhelming support and wide spread usage of AMAX is
  136.           very encouraging.
  137.           
  138.           Any trademarks that are mentioned within the software or this
  139.           documentation are the property of their respective trademark
  140.           owner, and no claim is made to the contrary.
  141.           
  142.           The mention of any particular product within this documentation
  143.           should not be construed as an endorsement of or recommendation
  144.           for any particular product. 
  145.           
  146.           LICENSE AGREEMENT, WARRANTY AND STATEMENT OF LIABILITY
  147.           
  148.           The term "the package" refers to the AMAX software and
  149.           documentation, individually and severally.  The term "the author"
  150.           shall be construed to mean Alan D. Applegate.
  151.           
  152.           The package is the exclusive property of the author, and is
  153.           protected by copyright laws.  By obtaining a copy of the package,
  154.           you do not "own" a copy...all property rights are retained by the
  155.           author.
  156.           
  157.           This License grants limited rights to OPERATE and to DISTRIBUTE
  158.           the package in accordance with the terms listed herein.  Any
  159.           other use constitutes a violation of the author's rights under
  160.           United States Copyright Law, and applicable international
  161.           treaties.
  162.           
  163.           You may operate the software and/or give copies of the software
  164.           distribution package to others, but only in a form that permits
  165.           inclusion of all files as found in the original, archived form in
  166.           which AMAX is distributed by the author.  You are not permitted
  167.           to modify any portion of the package in any way, including, but
  168.           not limited to adding files to or removing files from the
  169.           distribution package, changing or editing the documentation,
  170.           and/or changing or modifying the executable program.  Addition of
  171.           archive "comments" is discouraged.
  172.           
  173.           If you find the program to be of use, you are expected and
  174.  
  175.                    AMAX Version 2.20 - Documentation - Page 4
  176.  
  177.           encouraged to forward a tax deductible donation to your local
  178.           Humane Society to support their efforts.  If monies are sent to
  179.           the author, they will be forwarded directly to Denver Dumb
  180.           Friends League, Inc., the author's local Humane Society chapter.
  181.           
  182.           AMAX is not provided with any warranty of any kind, including,
  183.           but not limited to fitness for any particular purpose.
  184.           
  185.           IMPORTANT NOTE:  If this License or any portion thereof is not
  186.           legally valid in your geographical area or jurisdiction, THIS
  187.           LICENSE IS WITHDRAWN and YOU ARE NOT LICENSED TO USE OR
  188.           DISTRIBUTE THE PACKAGE! 
  189.           
  190.           WARNING!  YOU USE AMAX ENTIRELY AT YOUR OWN RISK!  The author
  191.           will NOT be responsible for any loss of data, loss of business,
  192.           loss of monies or any other damages resulting from the use of, or
  193.           inability to use AMAX.  By operating the program, you accept and
  194.           acknowledge responsibility IN FULL for all occurrences related to
  195.           your use of the program.  In any jurisdiction where such
  196.           limitation of liability is restricted or forbidden, this program
  197.           IS NOT licensed for legal use.  This warning is also given on
  198.           program start-up.
  199.           
  200.           OTHER USES (NON-LICENSED USES)
  201.           
  202.           Use and distribution outside the scope of the License Agreement
  203.           above is strictly prohibited, unless prior, written permission is
  204.           obtained from the author.  Inquiries may be directed to:  AMAX
  205.           License, c/o Alan D. Applegate, P. O. Box 260723, Lakewood, CO,
  206.           80226-0723, USA.  Include a self-addressed, stamped envelope for
  207.           replies.  
  208.           
  209.           DISTRIBUTION NOTICE
  210.           
  211.           This package may be posted for download or file request by any
  212.           FidoNet system in archived form, and in adherence to the terms of
  213.           the License above.  No profit may be realized directly from such
  214.           distribution, although AMAX may be provided for download on "pay
  215.           systems" if desired.
  216.           
  217.           ARCHIVES
  218.           
  219.           The regular distribution version of AMAX is archived using LHARC
  220.           by Haruyasu Yoshizaki.  This program offers excellent compression
  221.           characteristics, without the political ramifications inherent in
  222.           using other archiving software.
  223.           
  224.           If you feel it necessary to re-archive AMAX in a format other
  225.           than the format it's delivered in, go ahead, but you should read
  226.           the License Agreement carefully.  Any distribution of AMAX
  227.           requires that ALL the files AS ORIGINALLY DISTRIBUTED must be
  228.           included.  Make certain that you have a full, original version,
  229.           and make sure all the files in the package find their way into
  230.           your new archive.  Addition of files to the distribution is
  231.  
  232.                    AMAX Version 2.20 - Documentation - Page 5
  233.  
  234.           prohibited.  The author frowns on the addition of archive
  235.           "comments" to any AMAX archive.
  236.           
  237.           PURCHASING AMAX COPIES
  238.                    
  239.           AMAX is also available on diskette with printed documentation in
  240.           an attractive binder for $20.00, within the USA, $40.00 outside
  241.           the USA.  Payment may be made by personal check if in USA;
  242.           outside USA, payment must be made in US dollars, with a draft or
  243.           money order drawn on a US bank.  Cash may be sent AT YOUR OWN
  244.           RISK if desired, but we discourage it.  Send orders to:  AMAX,
  245.           c/o Alan D. Applegate, P. O. Box 260723, Lakewood, CO,
  246.           80226-0723, USA.  This is NOT software "registration" at all -
  247.           you are paying for the production, preparation and delivery of
  248.           the materials.  Registration of this package is not required -
  249.           please make a donation to your local Humane Society instead.
  250.           
  251.           SOURCE CODE
  252.           
  253.           Source code to AMAX is not available.  Please do not ask.
  254.            
  255.           ---------------------
  256.           Section 2 - OPERATION
  257.           ---------------------
  258.           
  259.           INTRODUCTION
  260.           
  261.           AMAX is a utility designed for FidoNet Sysops who use the
  262.           BinkleyTerm FidoNet-compatible mail interface.  Although many of
  263.           AMAX's functions can be used with Opus, such operation is no
  264.           longer specifically supported or recommended.
  265.           
  266.           AMAX provides file request generation, file attach building or
  267.           appending, maintenance of undialables, outbound mail area viewing
  268.           and editing, generation of poll files, on-the-fly message entry
  269.           direct to the outbound mail area, mailing list functionality for
  270.           both messages and files, multi-zone compatibility, nodelist look-
  271.           ups with editing, editing of existing file attaches, and much
  272.           more.  AMAX can be used at the console with high performance
  273.           direct screen writes and cursor key functionality, or may be used
  274.           remotely with redirected I/O using standard ANSI X3.64 cursor
  275.           control sequences.  I feel strongly that you will not find a
  276.           better combination of features and ease of use in other mail
  277.           maintenance package.
  278.           
  279.           AMAX is designed to be easy to use and convenient.  A compiled,
  280.           ready-to-use nodelist is recommended, BUT IS OPTIONAL.  Supported
  281.           types are:
  282.           
  283.              Nodelist Type         Index Name    Data Name
  284.              --------------------  ------------  ------------
  285.              Opus Version 5 *      NODELIST.IDX  NODELIST.SYS
  286.              Opus Version 6        NODELIST.IDX  NODELIST.DAT
  287.              QuickBBS 2.0x         QNL_IDX.BBS   QNL_DAT.BBS
  288.  
  289.                    AMAX Version 2.20 - Documentation - Page 6
  290.  
  291.           If you do not have one of these formats available, AMAX will
  292.           still be completely functional, but some cosmetic niceties will
  293.           not be accessible.
  294.           
  295.                * Days are numbered for the Opus Version 5 (a/k/a Fido)
  296.                nodelist format.  In other words, the format is OBSOLETE. 
  297.                When the 1.1x release of Opus is finally made, there will be
  298.                no current software that actively supports this format and
  299.                that AMAX is compatible with.  For that reason, future
  300.                versions of AMAX will not support this nodelist format.  It
  301.                is HIGHLY recommended that all BinkleyTerm systems be using
  302.                the Opus Version 6 format NOW, as it makes additional
  303.                features available to the system.  This benefits your
  304.                BinkleyTerm installation much more than it benefits AMAX.
  305.           
  306.           It is also strongly recommended that you have available a
  307.           FIDOUSER.LST file available for AMAX.  Although not required, it
  308.           strongly enhances the functionality of AMAX.  If you do not have
  309.           one, or are unfamiliar with them, consult your nodelist
  310.           processing software for information on creating one during your
  311.           weekly nodelist processing routine.
  312.           
  313.           TERMINOLOGY
  314.           
  315.           PLEASE NOTE!!!  There is terminology used within this
  316.           documentation that you may not be familiar with.  Refer to the
  317.           documentation that accompanies BinkleyTerm for more information
  318.           on how mail is handled and which terms are used (the BinkleyTerm
  319.           documentation contains a fairly complete glossary of terms).
  320.           
  321.           SET-UP
  322.           
  323.           AMAX uses the BINKLEY.CFG configuration file to provide the
  324.           needed information.  If AMAX is not run from the directory which
  325.           contains the configuration file, the BINKLEY environment variable
  326.           will need to be set in accordance with the BinkleyTerm
  327.           documentation.  If you use a configuration file other than
  328.           BINKLEY.CFG, you may designate the name of that file on the
  329.           command line.
  330.           
  331.           In the BinkleyTerm environment, AMAX works well in conjunction
  332.           with user-defined DOS shell keys, as well as user-defined batch
  333.           file exit keys.  NOTE:  Memory availability may be a problem when
  334.           using DOS shell keys.
  335.           
  336.           STARTING AMAX
  337.           
  338.           Simply enter "AMAX" at the DOS prompt to start the program. 
  339.           After an initialization sequence, the Main Functions menu will
  340.           appear.  Although a large number of command line options are
  341.           available to you, AMAX is designed with default settings that
  342.           should be correct for most installations "off the shelf."  Refer
  343.           to the section "Command Line Parameters" for more information. 
  344.           
  345.  
  346.                    AMAX Version 2.20 - Documentation - Page 7
  347.  
  348.           GENERAL USE INFORMATION
  349.           
  350.                                     FIDOUSER.LST
  351.           
  352.           If you have a sorted FIDOUSER.LST, as produced by your nodelist
  353.           processing software, AMAX is capable of using the list.  When
  354.           prompted for a node address, simply enter a Sysop name, in the
  355.           form <first_name> <last_name> and AMAX will perform a look-up to
  356.           find the node address.  For example, if you wish to reach 104/36,
  357.           you may enter "Alan Applegate" when prompted for a node address,
  358.           and AMAX will search for and find the node address for Alan
  359.           Applegate as shown in FIDOUSER.LST.
  360.           
  361.           Note that FIDOUSER.LST must be located in the current directory,
  362.           or in the directory pointed to by the 'Nodelist' statement in
  363.           your BinkleyTerm configuration file.  (The latter is considered
  364.           proper, and is required for BinkleyTerm.)
  365.           
  366.                                     Zone Support
  367.           
  368.           AMAX does support multiple zone operations.  This is compatible
  369.           with the method that BinkleyTerm uses, having a separate outbound
  370.           directory for each zone.  Refer to the BinkleyTerm documentation
  371.           for information on setting-up these outbound directories.  (If
  372.           you use them without defining them first, AMAX will create them.)
  373.           
  374.           AMAX works on the concept of "current zone."  Think of this like
  375.           a DOS "current directory."  All operations take place in the
  376.           outbound area for the current zone until the zone is changed. 
  377.           The zone can be changed in one of two ways.  First, you can
  378.           change the zone from the Main Functions menu using the proper
  379.           command.  Second, you can enter a zone parameter as part of any
  380.           node address entry.  For example, if the current zone is zone 1,
  381.           you can change to zone 2 by entering a full zone address when
  382.           prompted for a node address anywhere within AMAX, like 2:510/0
  383.           for instance.  If you were entering a file request for the zone 2
  384.           node, in this example the current zone and outbound directory
  385.           would be changed to zone 2, and the file request would be placed
  386.           there.  The current zone would remain zone 2 until it is again
  387.           changed.  (The only exception is when rerouting files between
  388.           zones.  AMAX will return to the calling zone when the reroute is
  389.           finished or aborted.)
  390.           
  391.           Note also that AMAX features zone-smart nodelist look-ups.  This
  392.           means that your compiled nodelist MUST contain "zone
  393.           identifiers."  If you use the ParseLst nodelist processor, this
  394.           means that the 'UseZone' statement would be used in your
  395.           PARSELST.CFG file.  Note that it is possible to have nodes in
  396.           other zones included your compiled nodelist, without having zone
  397.           identifiers present.  It's also possible to have zone identifiers
  398.           present without having any nodes in other zones in your compiled
  399.           nodelist.  Read the documentation for your nodelist processor
  400.           thoroughly if you experience a situation where AMAX cannot find a
  401.           valid node in your nodelist files.  
  402.  
  403.                    AMAX Version 2.20 - Documentation - Page 8
  404.  
  405.           If you cannot manage to coax AMAX into running with your
  406.           nodelist, it is still quite functional without one.  Refer to the
  407.           section "Command Line Parameters" for more information.
  408.           
  409.                                       Escaping
  410.           
  411.           In most places, AMAX will accept the use of the ESCAPE ('Esc')
  412.           key as input.  When this key is used (and accepted by AMAX) it
  413.           will ABORT the current operation WITHOUT VERIFICATION.  
  414.           
  415.           When operations are aborted, either by pressing the ESCAPE key or
  416.           by using a menu option such as Q)uit or A)bort, NO verification
  417.           is requested.  Please make sure you wish to abort the operation
  418.           prior to pressing one of these keys, and avoid pressing them by
  419.           mistake. 
  420.           
  421.                               Compressed Mail Unpacking
  422.           
  423.           AMAX is capable of unpacking compressed mail that has been
  424.           archived with ARC (or compatible), ZOO, PKZIP or LHARC.  In order
  425.           for this functionality to work properly, certain unpacking
  426.           utilities MUST BE ON THE DOS PATH.  Note that having these
  427.           programs in the AMAX directory IS NOT SUFFICIENT.  COMPRESSED
  428.           MAIL UNPACKING >> ONLY << WORKS IF THESE UNPACKERS ARE ON THE DOS
  429.           PATH!  If you need help setting the DOS path, consult your DOS
  430.           manual.  Note that PAKmail is not supported at this time.
  431.           
  432.           For ARCmail unpacking to work, Vern Buerg's ARCE program (by
  433.           default) MUST be used.  PKXARC, PKUNPAK and PAK (in .ARC
  434.           compatibility mode) are supported, but are NOT used unless you
  435.           specify them on the command line.  See the "Command Line
  436.           Parameters" section for information.  The ARCE program MUST be
  437.           named ARCE.COM or ARCE.EXE.  If your copy is named something else
  438.           (it may include a version number for example), you MUST rename
  439.           it.  NOTE:  ARCE substitutes that do shelling operations to other
  440.           archivers SHOULD work with AMAX, assuming adequate memory is
  441.           available for the three-layer shelling that would occur as a
  442.           result; such operation is NOT guaranteed, however.
  443.           
  444.           For ZOOmail unpacking to work, Rahul Dhesi's ZOO program MUST be
  445.           used.  Other .ZOO compatible unpackers ARE NOT supported.
  446.           
  447.           For ZIPmail unpacking to work, PKWARE's PKUNZIP program MUST be
  448.           used.  Other .ZIP compatible unpackers ARE NOT supported.
  449.           
  450.           For LZHmail unpacking to work, Haruyasu Yoshizaki's LHARC program
  451.           MUST be used.  Other .LZH compatible unpackers ARE NOT supported.
  452.           
  453.           Note that sufficient memory must exist for AMAX to shell to DOS
  454.           (loading another copy of COMMAND.COM) and for the unpacker to
  455.           load.  This means, for example, that a total of up to 70k of
  456.           memory must be available over and above AMAX's requirements for
  457.           ZOOmail unpacking to work, and up to 35k for ARCmail to work. 
  458.           Memory requirements for other unpackers may vary.  Memory
  459.  
  460.                    AMAX Version 2.20 - Documentation - Page 9
  461.  
  462.           requirements for COMMAND.COM vary for each version of DOS.
  463.           
  464.           Compressed mail unpacking is covered in the next section. 
  465.           
  466.           VIEW - VIEW/EDIT OUTBOUND AREA
  467.           
  468.           AMAX provides outbound mail area checking and editing
  469.           capabilities.  AMAX is capable of displaying packets; attaches;
  470.           file or update requests; call progress files; "Bad WaZOO" files;
  471.           ARCmail, ZOOmail, ZIPmail and LZHmail compressed mail packets; an
  472.           update request log (if one exists); and "stray" packets.  Packets
  473.           and attaches that are marked as "no-send" (by oMMM's LEAVE
  474.           command, for example) are also displayed properly.  Zero-length
  475.           compressed mail packets are not displayed unless you instruct
  476.           AMAX to do so (on the command line or from the appropriate menu).
  477.           
  478.           Editing functionality includes flavor change, deletion, and
  479.           rerouting, and applies to most outbound file types.  You can also
  480.           opt to display complete file information for any entry
  481.           (additional editing capabilities may be available when displaying
  482.           information about an entry).  Entries are listed to the screen 16
  483.           items per page.  You can move back and forth through the listing
  484.           with the Previous and Continue menu options.  Please note that
  485.           the ENTER key can also be used to page forward.  The current page
  486.           number is shown at the top of the screen along with a total page
  487.           count.  
  488.           
  489.           When keyboard BIOS calls are enabled, you may use the PgDn and
  490.           PgUp keys to page through the outbound area.  When you select any
  491.           function from the menu, you may also use the arrow keys to choose
  492.           the desired entry from those listed in lieu of entering a number. 
  493.           These functions are NOT available unless keyboard BIOS calls are
  494.           enabled on the command line.  Refer to the section "Command Line
  495.           Parameters" for more information.
  496.           
  497.           Entries in the outbound area can be sorted by one of three
  498.           factors:  address, type or flavor.  The default sort is by node
  499.           address.  You can set the sort mode with the proper command line
  500.           option (see "Command Line Parameters") or with a command from the
  501.           appropriate menu.  
  502.           
  503.                                        Delete
  504.           
  505.           The Delete function will delete any file in the outbound area. 
  506.           You are prompted to verify your choice prior to deletion.  When
  507.           deleting an attach file, you will be prompted whether or not to
  508.           delete or truncate the file(s) listed in the attach, if the
  509.           file(s) are marked to be deleted or truncated after sending. 
  510.           
  511.                                        Reroute
  512.           
  513.           The Reroute function allows you to readdress an entry to another
  514.           node.  If an equivalent entry already exists for the new
  515.           destination you select, the entry will be appended to the
  516.  
  517.                   AMAX Version 2.20 - Documentation - Page 10
  518.  
  519.           existing entry.  Please note that once an entry is appended to an
  520.           existing entry, it cannot be "un-appended."  For this reason,
  521.           make certain that you make the correct choices as you go along,
  522.           and double-check them.
  523.           
  524.           If an equivalent entry for the new destination does not exist,
  525.           the entry you select will simply be renamed to reflect the new
  526.           address.  
  527.           
  528.                NOTE!  The reroute function is better thought of as
  529.                "redirection."  To understand the difference, let's use an
  530.                example.
  531.           
  532.                Assume you write a letter to your sister.  Her name and
  533.                address are both printed on the letter.  You put the letter
  534.                in an envelope, and address it to her.  You then later
  535.                decide to "redirect" the letter to your uncle (since your
  536.                sister is visiting your uncle or something).  You cross out
  537.                her address, and write in that of your uncle.  The post
  538.                office will deliver it to your uncle, even though the letter
  539.                inside lists your sister's address.
  540.           
  541.                AMAX works on a VERY similar principal.  When you reroute
  542.                (redirect) a packet (message), all you're doing is changing
  543.                the address on the "outside."  Inside, within the structure
  544.                of the packet, the message is still addressed to the same
  545.                person it was when you originally wrote it.  BinkleyTerm
  546.                will send the message to the "outside" address.  AMAX is not
  547.                capable of changing the "inside" address.
  548.           
  549.                In most cases, the recipient of the message will unpack it
  550.                (take it out of the envelope) and readdress it to its
  551.                original address, and send the message along.  This is fine
  552.                when the person you send it to is a net coordinator, but if
  553.                rerouted to someone else it may cause undesired extra work
  554.                and expense for that new addressee.  
  555.           
  556.                In our previous example, this would be like your uncle
  557.                sticking the letter to your sister in a new envelope,
  558.                addressing it to her as the letter outlined, and he has to
  559.                pay postage.  This may or may not always be desired
  560.                operation.  Be careful and considerate when rerouting mail.
  561.           
  562.                Finally, when you reroute a file attach, the file WILL NOT
  563.                be sent on to the destination you have when the attach was
  564.                created - the file(s) will be sent to the new address and
  565.                will stop there.  You must use special utilities designed
  566.                for file routing, which in turn requires special
  567.                arrangements with any intermediary systems. 
  568.           
  569.                                        Flavor
  570.           
  571.           The Flavor function allows you to change the routing flavor of an
  572.           entry.  Options are Continuous, Normal, Direct and Hold.  Refer
  573.  
  574.                   AMAX Version 2.20 - Documentation - Page 11
  575.  
  576.           to your mail system documentation for information.  If a file of
  577.           the same type and flavor exists for the system, the file you're
  578.           changing will be appended to the existing like file.
  579.           
  580.                                         More
  581.           
  582.           The More function displays additional information about an entry,
  583.           including its date, time and size.  In the case of attach files,
  584.           request files and certain other raw text files, a list of the
  585.           contents will be given.  In the case of call progress files, the
  586.           progress data will be displayed.  The More function is also a
  587.           "gateway" to some additional functions, outlined below in the
  588.           "Other Functions" sub-section.
  589.           
  590.                                         Limit
  591.           
  592.           The Limit function allows you to limit (suppress) the display of
  593.           certain types of files.  When this function is selected, you are
  594.           presented with a list of file types.  Any type shown with an
  595.           asterisk (*) will be limited, i.e., display of that file type
  596.           will be suppressed.  Simply select the proper menu entry to
  597.           toggle the limiting on and off.  When limits are selected as
  598.           desired, press ENTER to view the outbound area.
  599.           
  600.                                       Continue
  601.           
  602.           The Continue function advances the display to the next page, if
  603.           any.
  604.           
  605.                                       Previous
  606.           
  607.           The Previous function goes back to the previous display page, if
  608.           any.
  609.           
  610.                                         Quit
  611.           
  612.           The Quit function returns you to the Main Menu.
  613.           
  614.                                    Other Functions
  615.           
  616.           The More function is a gateway to other AMAX functions.  For
  617.           compressed mail, the More Info function will allow you to unpack
  618.           a compressed mail file into a single Normal packet if you so
  619.           desire.  Please refer to the section "General Use Information"
  620.           sub-heading "Compressed Mail Unpacking" for information. 
  621.           Unpacking compressed mail allows you to use AMAX's PacketView
  622.           (TM) function to read the messages inside.
  623.           
  624.           When the More function is used on packets, you may optionally
  625.           view the packets themselves using the AMAX PacketView (TM)
  626.           function.  Simply select 'Y' for "yes" (or simply press Enter)
  627.           when prompted whether to invoke PacketView.  The PacketView
  628.           functionality identifies the product that was used to build the
  629.           packet, if known.  For each message inside the packet,
  630.  
  631.                   AMAX Version 2.20 - Documentation - Page 12
  632.  
  633.           information is given about the message.  Who it is to, from, and
  634.           when it was entered.  Some message flags may also be displayed,
  635.           such as private, file attached, etc.  A message counter is also
  636.           provided.
  637.           
  638.           REQUEST - REQUEST FILES FROM A SYSTEM
  639.           
  640.                                     File Requests
  641.           
  642.           AMAX provides file request generation capability.  When this
  643.           function is invoked, you are prompted for the destination address
  644.           for the request.  
  645.           
  646.           After selecting the destination, AMAX will determine if a file
  647.           request is pending for the system you're requesting from.  If
  648.           there is one pending, you will be prompted whether to display the
  649.           contents of the existing request first.  Select 'Y' for yes, 'N'
  650.           or ENTER for no as appropriate. 
  651.           
  652.           AMAX will count the number of entries in an existing file
  653.           request, if any, and will display the total requests (0 if no
  654.           requests are pending).
  655.           
  656.           You are then prompted for the name of the file desired.  You may
  657.           abort the process at this point be pressing ENTER or ESCAPE.
  658.           Enter the name of the file, and press ENTER.  You are then
  659.           prompted for a password, if desired.  If no password is desired,
  660.           simply press ENTER.  The file request counter will be
  661.           incremented, and you will again be prompted for a desired file
  662.           name.  Continue this process as long as needed, and press ENTER
  663.           alone or ESCAPE in the file name field to return to the address
  664.           entry prompt.  Press ENTER or ESCAPE again to return to the Main
  665.           Menu.  
  666.           
  667.           NOTE!  When requesting a file, DO NOT include a drive or path
  668.           designation -- just the filename alone.  Otherwise an update
  669.           request will be assumed.  See "Update Requests" for information.
  670.           
  671.           NOTE!  BinkleyTerm, beginning with Version 2.40, will NOT send a
  672.           request without some other reason to dial the phone.  If you have
  673.           "courtesy messages" turned on, then a Continuous flavor packet
  674.           will already have been created for you.  If you have them turned
  675.           off, you will need to generate a poll (using the AMAX poll
  676.           function) or manually poll using BinkleyTerm in order for the
  677.           request to be sent.
  678.           
  679.                                    Update Requests
  680.           
  681.           AMAX supports the construction of update requests for
  682.           BinkleyTerm.
  683.           
  684.           Update requests are built using the regular file request
  685.           functionality described in the previous section.  To create an
  686.           update request, simply enter the filename when prompted, but
  687.  
  688.                   AMAX Version 2.20 - Documentation - Page 13
  689.  
  690.           include a complete drive AND path designation, such as:
  691.           
  692.                C:\OPUS\MYPROG.ARC
  693.           
  694.           An update request will be built for the designated file.  Update
  695.           requests are explained in the documentation for the BinkleyTerm
  696.           software.
  697.           
  698.           Again, a normal file request is built unless BOTH drive AND path
  699.           are designated when prompted for a file name.
  700.           
  701.           Both file and update requests are kept inside .REQ files, which
  702.           are listed as file requests when you perform a View/Edit Outbound
  703.           operation.  Lines inside the .REQ file that are update requests
  704.           simply have a date/time stamp in addition to the file name.
  705.           
  706.           SEND - SEND A FILE TO A SYSTEM
  707.           
  708.           Attach files are used by BinkleyTerm in the process of sending
  709.           files, or "file attaches," to a given system.  When you enter a
  710.           message and specify that a file be attached, the packer (normally
  711.           oMMM) will build this attach file.  The file contains information
  712.           about the file(s) to send. 
  713.           
  714.           This AMAX option allows you to build or append attach files,
  715.           enabling you to send a file to a given system "on the fly"
  716.           without entering a corresponding message.
  717.           
  718.           When this function is invoked, you are prompted for the
  719.           destination node address.  You are then prompted for the name of
  720.           the file to send, and are then prompted to select the routing
  721.           flavor to be used.  
  722.           
  723.           Note that the file must exist when using this option...AMAX will
  724.           look for the file as entered.  If it does not exist, AMAX will
  725.           not allow you to build the attach.
  726.           
  727.           Note that the name of the file MUST be entered with a complete
  728.           path.  Example:  C:\OPUS\FILES\MYPROG.ARC  
  729.           
  730.           When global identifiers are used, such as C:\OPUS\SYSTEM*.BBS or
  731.           E:\*.ARC, AMAX will "expand" the entries when they are saved. 
  732.           AMAX will attempt to locate all files that correspond to the
  733.           filespec given, and store each file on a separate line in the
  734.           completed attach.
  735.           
  736.           You will be prompted as to whether the file should be truncated
  737.           to zero length after sending.  THIS OPTION IS OFFERED FOR MAXIMUM
  738.           FUNCTIONALITY - USE IT CAUTIOUSLY!  Once a file is truncated to
  739.           zero length, it cannot be recovered, even by programs such as
  740.           Norton, Mace or PC Tools.  Normally the truncate option is used
  741.           ONLY when sending compressed mail. 
  742.           
  743.           If you choose not to have the file truncated, you will be
  744.  
  745.                   AMAX Version 2.20 - Documentation - Page 14
  746.  
  747.           prompted to choose whether it should be deleted after sending. 
  748.           If this option is chosen, the named file will be deleted after it
  749.           is sent to the destination.  Use this option carefully.
  750.           
  751.           Use the View/Edit Outbound Area function to check the attach
  752.           file, if desired.  When an existing attach file is appended, you
  753.           may also wish to change the routing flavor with this option. 
  754.           
  755.           ENTER - ENTER A MESSAGE DIRECTLY TO OUTBOUND AREA
  756.           
  757.           The purpose of this option is to allow you to enter a message "on
  758.           the fly" DIRECTLY to the outbound area.  In other words, your
  759.           message will be entered and placed in the outbound holding area,
  760.           the same as it would be if you entered the message with a
  761.           conventional editor and afterward invoked your mail packer.
  762.           
  763.           You are limited to twenty (20) lines in the message.  This editor
  764.           is certainly not intended to replace the one you normally use. 
  765.           The main idea behind the Message Enter function is to allow a
  766.           method of sending a quick message without calling up your full
  767.           editor and then packing your message, a process that can
  768.           sometimes be time consuming. 
  769.           
  770.           When this function is selected, you are prompted for the name of
  771.           the person to send the message TO.  If all you know is a node
  772.           address and not a name, you may enter "Sysop" as the name, then
  773.           after you enter the node address, a name look-up will be
  774.           performed.  This look-up occurs only if you have a FIDOUSER.LST
  775.           available.  NOTE!  This is a linear text search, and may be quite
  776.           time consuming depending on your hardware configuration.
  777.           
  778.           Next, you may enter the name of the person the message is to be
  779.           FROM.  This field is "pre-filled" with the Sysop name, as given
  780.           in the BinkleyTerm configuration file.  
  781.           
  782.           Next, you may select the address of the destination system.  If a
  783.           FIDOUSER.LST file is available, this field will be "pre-filled"
  784.           with the address found for the person named in the "To:" field,
  785.           if any was found.  
  786.           
  787.           You are then prompted as to whether the message should be marked
  788.           private.  Press 'P' once for a private message (indicated by
  789.           "P)RIVATE"); press 'P' again to make the message non-private
  790.           (indicated by "P)rivate").  
  791.           
  792.           Next, you will select if you would like to attach a file with the
  793.           message (send a file at the same time).  This is selected in the
  794.           same manner as the private message select.
  795.           
  796.           Finally, you are prompted for the subject of the message (if no
  797.           file attach) or the file name (if a file is attached).
  798.           
  799.           When you're ready to enter the message text, press 'E' or the
  800.           ENTER key. 
  801.  
  802.                   AMAX Version 2.20 - Documentation - Page 15
  803.  
  804.           Next, you are prompted whether to use a text file for the message
  805.           text.  You have the choice of using AMAX's built-in message
  806.           editor, a text file, or a combination of both.  When you wish to
  807.           use the built-in editor only, simply specify not to use a text
  808.           file by pressing 'N' when prompted.  If you wish to use both,
  809.           keep in mind that the text entered with the built-in message
  810.           editor will be first in the message, and will be immediately
  811.           followed by the contents of the text file you specify.  Press 'Y'
  812.           when prompted whether to use the text file, then enter the
  813.           message.  If you wish to use only the contents of the text file,
  814.           then simply bypass the built-in message editor by pressing 'Y'
  815.           when prompted, the press ENTER at the line 00 message editor
  816.           prompt.
  817.           
  818.           If you will be using the built-in message editor, enter the text
  819.           of the message.  The twenty lines are numbered from 00 to 19. 
  820.           Word wrap occurs when a space is detected within 10 spaces from
  821.           the end of the line.  If you end a line with a very long word,
  822.           you may reach the end of the line, indicated by a "beep." 
  823.           Backspace to erase the word, then place it on the next line. 
  824.           
  825.           Press ENTER twice to end the message and bring-up the edit menu
  826.           at the bottom of the screen.  You may Edit, Save, Abort, Insert,
  827.           Delete or Continue.
  828.           
  829.           To Edit, enter the line number of the line to edit.  Enter the
  830.           section of the line to change, then enter the replacement for a
  831.           given section.  Once editing is completed, the cursor is returned
  832.           to the next available line.
  833.           
  834.           To Save, select the routing flavor desired - Continuous, Normal,
  835.           Direct or Hold, or you may abort the process.  Your message will
  836.           be saved directly to the outbound holding area.
  837.           
  838.           To Abort, simply make the selection.
  839.           
  840.           To Insert, make the selection, and enter a line number for the
  841.           insertion as directed.  All subsequent lines, if any, will be
  842.           moved down.  Any lines beyond the limit of 20 will be deleted.
  843.           
  844.           To Delete, make the selection, and enter the line number to
  845.           delete.  Any lines below the delete line will be moved upward.
  846.           
  847.           To Continue, make the selection, and the cursor will be returned
  848.           to the next available line.
  849.           
  850.           LIST SEND - SEND MESSAGE OR FILE TO MAILING LIST MEMBERS
  851.           
  852.           This function allows you to send a message or file to a list of
  853.           nodes.  The mailing list itself is in the same general format as
  854.           the PLEASE.ALL file used by Joe DeRosa's Please program.  Here is
  855.           a sample PLEASE.ALL file:
  856.           
  857.                   AMAX Version 2.20 - Documentation - Page 16
  858.  
  859.                ; PLEASE.ALL file for 1:104/36
  860.                ; "MyNodes" is the list of nodes I hub for
  861.                MYNODES 104/608 104/904 104/19 104/58 104/60 104/311 104/312
  862.                104/604 104/314 104/555 104/41 104/315 1052/6 . 
  863.                ; "Hubs" lets me send to all the AdminHubs
  864.                HUBS 104/100 104/200 104/400 104/500 104/600 104/700 .  
  865.                ; "Test" was used with AMAX testing
  866.                TEST2 104/608 104/904 132/101 141/491 160/50 104/500 104/311
  867.                TEST2 104/312 104/314 JOE_BLOW 104/610 104/19 104/40 1052/5
  868.                TEST2 1052/6 CHARLIE_FRNKA 132/101 MARK_WILLECKE 104/801
  869.                TEST2 104/700 DANIEL_SEGARD . 
  870.                ; "Short" is another test list
  871.                SHORT 104/904 132/101 141/491 .
  872.           
  873.           Since the format specifications were not explicitly given in the
  874.           Please program documentation, some guidelines were created for
  875.           this file as it applies to AMAX.  These guidelines may or MAY NOT
  876.           be compatible with Please.  They are:
  877.           
  878.                - Comments MUST be indicated with a semi-colon (;)
  879.                - Comments MUST be one continuous line (not wrapped)
  880.                - Keywords are NOT case sensitive
  881.                - Wrapped lines for a given list MAY or MAY NOT be 
  882.                  started with a repeat of the keyword (your choice)
  883.                - All lists MUST be terminated with a single period (.)
  884.                  regardless of whether each line begins with a keyword
  885.                - Each line of text MUST terminate with a standard carriage
  886.                  return/linefeed sequence; other terminations not allowed
  887.                - If zones are used, they MUST be used on ALL entries
  888.                - Sysop names may be used in the list, but first and last
  889.                  names MUST be separated with an underscore (_) and MUST
  890.                  be able to be located in FIDOUSER.LST (which means that
  891.                  FIDOUSER.LST must be available)
  892.           
  893.           Though the file takes the same general format as the PLEASE.ALL
  894.           file, the filename is NOT hard coded into AMAX...any filename may
  895.           be designated.
  896.           
  897.           When the List Send function is invoked, you are prompted for the
  898.           name of the list send file (PLEASE.ALL is the default).  Enter
  899.           the filename (or press ENTER to accept PLEASE.ALL), preceded by a
  900.           drive and path designation if desired.  Next, you are prompted
  901.           for the keyword that identifies the list you wish to send to.  In
  902.           the example above, if I entered the keyword "SHORT" AMAX would
  903.           send to 104/904, 132/101 and 141/491.  Next, you are prompted
  904.           whether to send a message or file.  Pick as appropriate.
  905.           
  906.           To send a message, follow the directions as given for the Message
  907.           Enter function.  
  908.           
  909.           To send a file, simply designate the name of the file, including
  910.           a complete drive and path specification.  Globals may also be
  911.           used in the filename, and will be expanded as the attach files
  912.           are created.  
  913.           
  914.  
  915.                   AMAX Version 2.20 - Documentation - Page 17
  916.  
  917.           The routing flavor you select when saving the message or file
  918.           will be used for ALL the destination nodes listed with the
  919.           selected keyword.  You may wish to select Normal, then invoke
  920.           your mail packer afterward to ensure that the message or file is
  921.           correctly processed.
  922.           
  923.           The list send functionality can also support zones.  It works in
  924.           the same manner as zone support works elsewhere in AMAX, with the
  925.           concept of current zone.
  926.           
  927.           NOTE!  When you choose to use zones within the mailing list file
  928.           (such as PLEASE.ALL), you MUST use them on ALL node addresses in
  929.           the file - not just selected entries!  Such as this example:
  930.           
  931.                ; Sample Fully Zoned PLEASE.ALL File
  932.                MY_LIST 2:501/0 2:490/16 1:104/610 3:635/800 2:334/2
  933.                MY_LIST 1:3001/1 3:632/301 2:30/11 .
  934.                ; Local Group
  935.                LOCAL 1:104/904 1:104/312 1:104/604 1:104/400 .
  936.           
  937.           NOTE!  If you do not precede EACH entry with a zone, operation of
  938.           AMAX will be VERY UNPREDICTABLE!
  939.           
  940.           NOTE!  The Please program, beginning with Version 2.10, supports
  941.           zones.  I have not determined whether it supports them in the
  942.           same manner and format that AMAX does within the PLEASE.ALL file. 
  943.           I assume that the way AMAX supports them in PLEASE.ALL is
  944.           compatible, but you will need to determine on your own whether
  945.           specifying zones will break your copy of Please (if you use it)
  946.           before continuing.
  947.           
  948.           POLL - BUILD ATTACH TO POLL A SYSTEM
  949.           
  950.           This function allows you to build a null .CLO file (continuous
  951.           file attach) that should force your system to initiate a call to
  952.           the system you're polling.  Of course, this depends entirely on
  953.           whether or not your current system event allows for Continuous
  954.           mail to be sent to the desired system.
  955.           
  956.           The purpose for this feature is simply to offer an alternative to
  957.           initiating a manual poll.  It will not replace a manual poll in
  958.           all situations, however, as a manual poll will override any
  959.           valid, current event settings.
  960.           
  961.           UNDIALABLE - MAINTAIN UNDIALABLE SYSTEMS LIST
  962.           
  963.           Call progress entries are used by BinkleyTerm to keep track of
  964.           how many call attempts have been made to a specific destination
  965.           system, and how many unsuccessful connects have been made.  Refer
  966.           to the BinkleyTerm documentation for more information. 
  967.           
  968.           Selecting this option allows you to delete call progress files,
  969.           as well as create them to "force" BinkleyTerm to stop dialing a
  970.           particular system. 
  971.  
  972.                   AMAX Version 2.20 - Documentation - Page 18
  973.  
  974.           When a user-defined limit of unsuccessful connects has been made,
  975.           the system will no longer attempt to call the given destination. 
  976.           Clearing the entry allows the system to once again attempt
  977.           connection.  The default BinkleyTerm settings is three calls.
  978.           
  979.           When you select this option, you will be asked whether you want
  980.           to clear undialables, or add undialables.  If you wish to clear
  981.           them, then call progress entries, if any, will be displayed with
  982.           the system node address, name and location.  You are prompted
  983.           whether to delete the particular entry. 
  984.           
  985.           If you wish to add entries, you are prompted for the desired node
  986.           address.  When entered, an undialable record will be added to the
  987.           outbound area for that system, showing 0 call attempts, and 3 bad
  988.           connects.  This option will only work for systems set to stop
  989.           dialing after 3 (BinkleyTerm default) or fewer bad connects.  If
  990.           your system is set higher, using this function will NOT stop
  991.           BinkleyTerm from making a call.
  992.           
  993.           DISPLAY - DISPLAY NODELIST RECORD
  994.           
  995.           This function allows you to display the complete record for a
  996.           given node as found in the compiled nodelist files your system is
  997.           using.  Simply enter a node address (or Sysop name if
  998.           FIDOUSER.LST is available) and press ENTER.  If a nodelist record
  999.           is found, it will be displayed.  If none is found, a blank space
  1000.           will be displayed.  This function is not valid if no nodelist is
  1001.           being used.
  1002.           
  1003.           If FIDOUSER.LST is available, and if you entered a node address
  1004.           for this function (not a Sysop name), then an automatic Sysop
  1005.           name look-up will occur.  This is a linear search, and may be
  1006.           somewhat time consuming.  
  1007.           
  1008.           This function will also allow you do edit certain fields in the
  1009.           nodelist record if you're using an Opus Version 6 nodelist type.
  1010.           
  1011.           ZONE - CHANGE CURRENT ZONE
  1012.           
  1013.           This allows you to change AMAX's current zone.  This concept is
  1014.           explained in the section "General Use Information," sub-heading
  1015.           "Zone Support."
  1016.           
  1017.           JUMP - JUMP TO DOS TEMPORARILY
  1018.           
  1019.           Allows you to execute what is commonly referred to as a "DOS
  1020.           Shell."  Simply invoke this option, and AMAX will load another
  1021.           copy the DOS command processor, and a DOS prompt will be
  1022.           displayed.  You can perform most all normal DOS operations in the
  1023.           shell, including running other programs.
  1024.           
  1025.           AMAX locates COMMAND.COM based on the COMSPEC environment
  1026.           variable.
  1027.           
  1028.  
  1029.                   AMAX Version 2.20 - Documentation - Page 19
  1030.  
  1031.           Keep in mind that AMAX stays in memory during the shell, and will
  1032.           limit the amount of space you have for other operations.  
  1033.           
  1034.           This command is not recommended in multi-tasking environments. 
  1035.           If the command fails, it is almost certainly because there is not
  1036.           sufficient memory to load another copy of DOS.
  1037.           
  1038.           Type "EXIT" at the DOS prompt to return to AMAX, as directed by
  1039.           the special DOS prompt displayed while in the shell.
  1040.           
  1041.           ALTERNATE - DISPLAY ALTERNATE MENU
  1042.           
  1043.           When the Main Menu is active, this option changes the display to
  1044.           the Alternate Menu, which offers a few more AMAX functions.  The
  1045.           Alternate Menu is intended to provide additional functions that
  1046.           space would not permit to be on the Main Menu.
  1047.           
  1048.                PACKER - INVOKE PACKER DESIGNATED ON COMMAND LINE
  1049.           
  1050.                This function will only be visible if you have designated a
  1051.                packer on the AMAX command line.
  1052.           
  1053.                This function allows you to run your packing program from
  1054.                AMAX.  The name of the program is designated on the AMAX
  1055.                command line (see "Command Line Parameters").
  1056.           
  1057.                Since you cannot pass command line parameters to the packer,
  1058.                you should create a batch file that invokes your packer with
  1059.                the proper command line, and call the batch file from AMAX.
  1060.           
  1061.                The purpose of this command is to allow you to make changes
  1062.                or additions with AMAX, then invoke the packer to ensure
  1063.                that any new or changed entries are correctly processed for
  1064.                sending.
  1065.           
  1066.                NOTES - NOTES ON AMAX
  1067.           
  1068.                This option causes AMAX to display a short information panel
  1069.                about the program, and details about a special offer for
  1070.                AMAX users.
  1071.           
  1072.                WRITE - CHANGE TO DOS/BIOS SCREEN WRITES !!! DANGER !!!
  1073.           
  1074.                This option will toggles between DOS and BIOS screen writes. 
  1075.                Direct (BIOS) screen writes increase AMAX performance. 
  1076.                DIRECT SCREEN WRITES WILL CAUSE AMAX NOT TO WORK WHEN USED
  1077.                REMOTELY!  IF USING AMAX REMOTELY, DO NOT USE THIS OPTION!
  1078.           
  1079.                DANGER!!!  DIRECT SCREEN WRITES SHOULD BE USED ONLY ON
  1080.                SYSTEMS THAT ARE 100% IBM-PC HARDWARE COMPATIBLE!
  1081.           
  1082.                DANGER!!!  Systems such as the DEC Rainbow DO NOT support
  1083.                direct screen writes as implemented with AMAX!  Using this
  1084.                option to turn on direct screen writes on a system that
  1085.  
  1086.                   AMAX Version 2.20 - Documentation - Page 20
  1087.  
  1088.                doesn't support it may cause a hardware lock-up!
  1089.           
  1090.                COURTESY - TURN FILE REQUEST COURTESY MESSAGE ON/OFF
  1091.           
  1092.                When this setting is on, a message packet will be
  1093.                constructed whenever a file request is generated using AMAX. 
  1094.                This will alert and thank the Sysop of the destination
  1095.                system that a file request has been made, and is considered
  1096.                a "courteous touch."
  1097.           
  1098.                If a raw text file named AMAXFREQ.TXT exists in the current
  1099.                directory, this text will be used for the body of the
  1100.                courtesy message.  Otherwise, a default line of text used.
  1101.           
  1102.                TEARLINE - TURN MESSAGE ENTRY TEARLINE ON/OFF
  1103.           
  1104.                This allows you to toggle on and off whether a tearline and
  1105.                origin line will be added to the end of messages you enter
  1106.                using AMAX.  If this option is on, an AMAX tearline and your
  1107.                origin line will be used, and look like this:
  1108.           
  1109.                     * Origin: My System (1:999/100)
  1110.                     --- AMAX 2.20
  1111.           
  1112.                Otherwise, no tearline or origin line are used.  The current
  1113.                status of this option is shown on the Alternate Functions
  1114.                menu.
  1115.           
  1116.                BINARY - SAVE SETTINGS TO BINARY CONFIG FILE
  1117.           
  1118.                Selecting this option causes AMAX to store all current
  1119.                command line settings (except the -g option) to a binary
  1120.                configuration file named AMAX.CFG.  If this file exists,
  1121.                AMAX will use the settings in the file (even if no command
  1122.                line parameters are used) when you start the program.  That
  1123.                means that you can configure your settings with command line
  1124.                switches once, then use AMAX without command line switches
  1125.                thereafter.
  1126.           
  1127.                RETURN - RETURN TO MAIN MENU
  1128.           
  1129.                This option returns you to the AMAX Main Menu.
  1130.           
  1131.           OPTIONS - DISPLAY OPTIONS MENU
  1132.           
  1133.           When the Main Menu is active, this option changes the display to
  1134.           the Options Menu, which offers a few more AMAX functions.  The
  1135.           Option Menu is intended to provide additional functions that
  1136.           pertain to viewing and editing the outbound area.
  1137.           
  1138.                SORT - CHANGE OUTBOUND SORT
  1139.           
  1140.                The Alternate Functions menu shows the current default sort
  1141.                mode, and what mode will be selected by choosing this
  1142.  
  1143.                   AMAX Version 2.20 - Documentation - Page 21
  1144.  
  1145.                option.  Using this option causes AMAX to cycle the default
  1146.                sort mode through the various selections.
  1147.           
  1148.                The sort mode is used when the View/Edit Outbound Area
  1149.                function is invoked, and determines what (if any) sort will
  1150.                be performed on the information to be displayed.
  1151.           
  1152.                MAIL - TURN COMPRESSED MAIL DISPLAY ON/OFF
  1153.           
  1154.                This option toggles whether compressed mail will be
  1155.                displayed.  With this option on, compressed mail files will
  1156.                be listed when doing an outbound view/edit.
  1157.           
  1158.                ZERO - DISPLAY ZERO-LENGTH COMPRESSED MAIL
  1159.           
  1160.                This option toggles whether zero-length (truncated)
  1161.                compressed mail will displayed during an outbound view/edit. 
  1162.                Note that compressed mail display must be toggled on in
  1163.                order for this function to have any effect.
  1164.           
  1165.                RETURN - RETURN TO MAIN MENU
  1166.           
  1167.                This function will return you to the Main Menu.
  1168.           
  1169.           CONFIGURATION FILE
  1170.           
  1171.           Since AMAX is designed for use with BinkleyTerm, by default it
  1172.           uses BinkleyTerm's configuration file BINKLEY.CFG.  If special
  1173.           situations exist, then a separate configuration file can be
  1174.           created just for AMAX.
  1175.           
  1176.           There are six items that AMAX requires to be in the file.  Use
  1177.           any standard text editor or DOS's own EDLIN program to create the
  1178.           file, and put only one item per line. 
  1179.           
  1180.           HOLD                Example:  HOLD c:\binkley\outbound\
  1181.           
  1182.                This tells AMAX where your outbound mail area is located. 
  1183.                Designate a drive and complete path.
  1184.           
  1185.           NODELIST            Example:  NODELIST c:\binkley\
  1186.           
  1187.                This tells AMAX where your nodelist is located.  Designate a
  1188.                drive and complete path.  DO NOT designate the filename.
  1189.           
  1190.           SYSOP               Example:  SYSOP Joe Blow
  1191.           
  1192.                This simply gives your name.  AMAX will use it on the "from"
  1193.                line during message entry.
  1194.           
  1195.           ADDRESS             Example:  ADDRESS 1:104/36.1
  1196.           
  1197.                This is your full node address.  This statement was new with
  1198.                BinkleyTerm 2.10, and should be used as a replacement for
  1199.  
  1200.                   AMAX Version 2.20 - Documentation - Page 22
  1201.  
  1202.                POINT, BOSS and ZONE.  See the BinkleyTerm documentation for
  1203.                information.
  1204.           
  1205.           POINTNET            Example:  POINTNET 1052
  1206.           
  1207.                For use in point installations, this statement designates
  1208.                the net address assigned to you by your boss, also known as
  1209.                a "fake" address.  DO NOT put the node number in, JUST the
  1210.                net number.  If you are 1:104/36.2, and your fake address is
  1211.                1052/2, then place 1:104/36.2 with the ADDRESS statement and
  1212.                1052 with the POINTNET statement.  See the BinkleyTerm docs
  1213.                for details.  DO NOT use this statement if you also use the
  1214.                BOSS and/or POINT statements.
  1215.           
  1216.           SYSTEM              Example:  SYSTEM This Is My System Name
  1217.           
  1218.                This designates the name of your system.  In AMAX, it is
  1219.                used to create an origin line for use when using the quick
  1220.                message entry function.  
  1221.           
  1222.           PLEASE NOTE!  AMAX supports the following statements FOR
  1223.           BACKWARDS COMPATIBILITY ONLY: 
  1224.                
  1225.                Zone
  1226.                Point
  1227.                Boss
  1228.           
  1229.           IMPORTANT!  THESE STATEMENTS ARE OBSOLETE FOR BOTH BINKLEYTERM
  1230.           AND AMAX.  Addressing should ALWAYS be specified with an
  1231.           'Address' statement when using BinkleyTerm 2.10 or higher!
  1232.           
  1233.           A sample configuration file with the information needed by AMAX
  1234.           might look like the following:
  1235.           
  1236.                HOLD c:\binkley\outbound\
  1237.                NODELIST c:\binkley\nodelist\
  1238.                ADDRESS 1:104/900.0
  1239.                SYSOP Joe Blow
  1240.                SYSTEM My System Name
  1241.           
  1242.           COMMAND LINE PARAMETERS
  1243.           
  1244.           There are several command line parameters available for use with
  1245.           AMAX.  Command line parameters can be used in any combination, in
  1246.           any order, or not at all if so desired.  Most command line
  1247.           options can also be set or changed from one of the AMAX menus.
  1248.           
  1249.           -?
  1250.           
  1251.                Displays brief listing of command line parameters.
  1252.           
  1253.           -a
  1254.           
  1255.                The -a option causes compressed mail to NOT be displayed
  1256.  
  1257.                   AMAX Version 2.20 - Documentation - Page 23
  1258.  
  1259.                when the View/Edit Outbound function is used.  Your
  1260.                selection can be changed with an option from the appropriate
  1261.                menu.
  1262.           
  1263.           -b
  1264.           
  1265.                The -b option tells AMAX to bypass the user warning screen
  1266.                normally displayed on start-up.  Once you have read and
  1267.                understand the warning screen, this option may be used.
  1268.           
  1269.           -c
  1270.           
  1271.                The -c option explicitly designates the path and filename of
  1272.                a configuration file.  This option is used in multi-tasking
  1273.                environments, with Opus-CBCS, or whenever you wish not to
  1274.                use the default configuration file BINKLEY.CFG. 
  1275.           
  1276.                Example:       amax -cc:\opus\amax.cfg
  1277.           
  1278.                The example would specify that AMAX use a configuration file
  1279.                named AMAX.CFG located on C: drive in the OPUS sub-
  1280.                directory. 
  1281.           
  1282.                Of course, the configuration file specified must follow the
  1283.                format outlined in the section "Configuration File."
  1284.           
  1285.           -d
  1286.           
  1287.                The -d option tells AMAX to use direct hardware screen
  1288.                writes.  WARNING!  Direct hardware screen writes may not
  1289.                work with hardware that is not 100% IBM hardware compatible.
  1290.           
  1291.           -e
  1292.           
  1293.                The -e option tells AMAX to enable functions that use BIOS
  1294.                calls for keyboard input.  This is to allow you to use the
  1295.                arrow keys and PgUp/PgDn in the View/Edit Outbound function. 
  1296.                
  1297.                NOTE! If this option is used, AMAX will NOT be compatible
  1298.                with redirected I/O, and CANNOT be used remotely!
  1299.           
  1300.           -g
  1301.           
  1302.                The -g option allows you to designate command groupings to
  1303.                perform unattended processing of some AMAX tasks. 
  1304.                Essentially you designate a group of commands that would be
  1305.                executed just as though you were at the keyboard.  This
  1306.                allows you - with some getting used to - to replace the
  1307.                functionality of programs like Please, Send and Get.
  1308.           
  1309.                To make use of this function, you need to understand the
  1310.                task you want to perform, and step through it manually,
  1311.                recording the series of keypresses necessary to perform the
  1312.                given activity.  In the -g command grouping, an equal sign
  1313.  
  1314.                   AMAX Version 2.20 - Documentation - Page 24
  1315.  
  1316.                (=) translates to a carriage return.  It's always a good
  1317.                idea to include a few extra equal signs at the end of your
  1318.                group to ensure that AMAX fully exits when the commands are
  1319.                executed.
  1320.           
  1321.                     NOTE:  The file request module works slightly different
  1322.                     when the -g option is used, in that if file requests
  1323.                     are pending for a system, it will not prompt whether
  1324.                     you want the pending requests displayed.  With this in
  1325.                     mind, you can plan a -g command grouping to assume that
  1326.                     no requests are pending, even if they are.
  1327.           
  1328.                Here are some sample command groupings for some common
  1329.                functions:
  1330.           
  1331.                     FILE REQUESTS
  1332.                     
  1333.                     Format:
  1334.                          -gR<address>=<filename>=<password>====
  1335.                     Sample Without Password:
  1336.                          -gR104/36=FOOBAR.ARC=====
  1337.                     Sample With Password:
  1338.                          -gR132/101=FILES=MYPASS====
  1339.           
  1340.                     SEND A FILE
  1341.           
  1342.                     Format:
  1343.                          -gS<address>=<filename>=<flavor>NN===
  1344.                     Sample With CONTINUOUS Flavor (Letter "C"):
  1345.                          -gS104/36=C:\FILE\FOOBAR.ARC=CNN===
  1346.                     Sample With HOLD Flavor (Letter "H"):
  1347.                          -gS132/101=C:\FILE\MYFILE.ZIP=HNN===
  1348.                     Note:
  1349.                          Use "C" for Continuous, "D" for Direct, "N" for
  1350.                          Normal, and "H" for Hold.
  1351.           
  1352.                     POLL A NODE
  1353.           
  1354.                     Format:
  1355.                          -gP<address>=Y===
  1356.                     Sample:
  1357.                          -gP104/36=Y===
  1358.           
  1359.                     LIST SEND OF A FILE USING PLEASE.ALL
  1360.           
  1361.                     Format:
  1362.                          -gL==<keyword>=F<filename>=<flavor>===
  1363.                     Sample With CONTINUOUS Flavor, Keyword TEST:
  1364.                          -gL==TEST=FC:\FILE\FOOBAR.ARC=C===
  1365.                     Sample With HOLD Flavor, Keyword STUFF:
  1366.                          -gL==STUFF=FD:\BBS\LOGFILE.ARC=H===
  1367.  
  1368.                   AMAX Version 2.20 - Documentation - Page 25
  1369.  
  1370.           -i
  1371.  
  1372.                This option is valid only if you use more than one 'Address'
  1373.                statement in your configuration file.  If used, it tells
  1374.                AMAX to bypass the address selection section on start-up,
  1375.                and to use the primary (first appearing) address.
  1376.           
  1377.           -m
  1378.           
  1379.                The -m option tells AMAX to generate a courtesy message
  1380.                packet in "Normal" flavor for each file request entered. 
  1381.                This will allows the receiving Sysop to know that a file
  1382.                request has been made, and is generally regarded as a
  1383.                courtesy.
  1384.           
  1385.           -n
  1386.           
  1387.                Tells AMAX to operate in "nodelistless" mode.  AMAX will not
  1388.                look for a compiled nodelist and will not load a nodelist
  1389.                index file.  This option can be used even if you have a
  1390.                nodelist available, and will save usage of memory equal to
  1391.                the size of your nodelist index.
  1392.           
  1393.           -p
  1394.           
  1395.                The -p option tells AMAX the name of a batch file that
  1396.                invokes your packer, used in conjunction with the Invoke
  1397.                Packer command on AMAX's Main Functions menu.  This option
  1398.                could also name a program, but no parameters could be passed
  1399.                to the program.  In other words, NO COMMAND LINE ARGUMENTS
  1400.                CAN BE DESIGNATED.  Call a batch file, and have the batch
  1401.                file pass any parameters to the packing program itself. 
  1402.           
  1403.           -s
  1404.           
  1405.                The -s option allows you to set the default View/Edit
  1406.                Outbound function's sort mode.  When a default is not set,
  1407.                you will be asked for a choice each time you use the
  1408.                View/Edit Outbound function.  
  1409.           
  1410.                When using this option, "A" will cause an address sort, "T"
  1411.                will cause a type sort, and "F" will cause a flavor sort. 
  1412.                "N" can also be used meaning no sort, and the information
  1413.                will be displayed as it is found in the outbound directory. 
  1414.                All other letters are ignored.  Note that the letters are
  1415.                NOT case sensitive.
  1416.           
  1417.                Examples:      amax -d -sA
  1418.                               amax -sF
  1419.           
  1420.           -t
  1421.           
  1422.                The -t option tells AMAX to suppress the use of a tearline
  1423.                and origin line when storing messages.  When this option is
  1424.                NOT used, AMAX will by default add an origin line and a
  1425.                tearline of "--- AMAX 2.20" to the end of any messages saved
  1426.  
  1427.                   AMAX Version 2.20 - Documentation - Page 26
  1428.  
  1429.                with the Message Enter function.
  1430.           
  1431.           -u
  1432.           
  1433.                This option tells AMAX which unpacker to use for unpacking
  1434.                .ARC compatible compressed mail (ARCmail).  "0" is the
  1435.                default, and designates ARCE (do not use -u at all if you
  1436.                use ARCE).  "1" designates PKXARC, "2" designates PKUNPAK,
  1437.                and "3" designates PAK.  ARC is not supported at this time.
  1438.           
  1439.                Example:       amax -u1
  1440.                               amax -u3
  1441.           
  1442.           TROUBLESHOOTING
  1443.           
  1444.           This section contains information that may be helpful if you
  1445.           encounter problems with AMAX.  If you are unable to solve your
  1446.           problem, I am interested in hearing about it.  My address is
  1447.           shown at the end of this documentation.  PLEASE REFER TO
  1448.           SUPPORT.DOC INCLUDED WITH THE DISTRIBUTION PACKAGE FOR SUPPORT
  1449.           INFORMATION.
  1450.           
  1451.           Multi-Tasking Systems...
  1452.           
  1453.                Please note that when your outbound area is "active" (the
  1454.                system is involved in a NetMail session) some unexpected
  1455.                results can occur when checking the area.  File attach
  1456.                contents can appear garbled, for example (due to flags and
  1457.                so on that your software may use to keep track of things). 
  1458.                In testing, no damage has occurred, but be aware that
  1459.                strange things may appear to be happening in some cases like
  1460.                this.  You should avoid using AMAX while the system is
  1461.                running in a multi-tasking environment whenever possible. 
  1462.                AMAX does NOT feature file locking compatibility.
  1463.           
  1464.           Compressed Mail Addresses Incorrect...
  1465.           
  1466.                This situation may occur when an installation changes
  1467.                FidoNet addresses, or when a point converts to a regular
  1468.                node.  The naming scheme for compressed mail is dependent on
  1469.                the address of the sending system (yours).  AMAX uses your
  1470.                PRIMARY address (if more than one) as given in the
  1471.                configuration file to determine the destination address of
  1472.                compressed mail.  Therefore, when you change your address,
  1473.                the destination shown for compressed mail when using
  1474.                View/Edit Outbound will be improperly calculated and
  1475.                displayed.  Delete all such compressed mail packets (if they
  1476.                are sent and are zero-length) if your address change is
  1477.                permanent.
  1478.           
  1479.           Remote Use and Bizarre Cursor Positioning...
  1480.           
  1481.                In beta testing, problems have been reported when AMAX is
  1482.                used remotely with some communications programs.  AMAX uses
  1483.  
  1484.                   AMAX Version 2.20 - Documentation - Page 27
  1485.  
  1486.                ANSI X3.64 compatible screen control codes, equivalent to
  1487.                the DOS 3.x ANSI.SYS driver.  Apparently when a
  1488.                communications program does not fully support the ANSI X3.64
  1489.                standard, some control codes may not be interpreted as
  1490.                expected.  Terminal programs with status bars are not
  1491.                recommended.
  1492.           
  1493.                AMAX's remote use capability was tested in development with
  1494.                BinkleyTerm's Terminal Mode under DOS 3.3.
  1495.           
  1496.           Garbled Screen on Local Use...
  1497.           
  1498.                When direct screen writes are not employed, AMAX uses ANSI
  1499.                control codes for cursor positioning.  When DOS' ANSI.SYS
  1500.                driver is not installed, AMAX will appear to display
  1501.                streaming garbage.  Make certain that ANSI.SYS is being
  1502.                installed at boot-time via your CONFIG.SYS file.  Refer to
  1503.                your DOS manual for details.  You may also wish to simply
  1504.                enable direct screen writes, which do not require ANSI.SYS.
  1505.           
  1506.           Garbled Screen on Remote Use...
  1507.           
  1508.                AMAX uses ANSI screen control codes for cursor positioning. 
  1509.                If garbage is being displayed, your remote terminal doesn't
  1510.                support ANSI control codes.  Properly configure or change
  1511.                your communications program. 
  1512.           
  1513.           Spurious and Garbled Entries in Outbound Area...
  1514.           
  1515.                AMAX uses an intelligent routine to figure out what all is
  1516.                in your outbound area, but if "foreign" files exist in the
  1517.                outbound area, they may be misinterpreted by AMAX, and
  1518.                subsequently displayed as or with garbage on the screen.
  1519.           
  1520.                As is stated numerous times in both the BinkleyTerm
  1521.                documentation, the outbound mail holding area is to be used
  1522.                ONLY for legitimate mail files.  DO NOT place other types of
  1523.                files in the area.  AMAX does know about all the various
  1524.                files that may legitimately be found in the outbound area. 
  1525.           
  1526.           SOLVING SPECIFIC OUTBOUND MAIL PROBLEMS
  1527.           
  1528.           This section gives some common problems with outbound mail, and
  1529.           offers some solutions possible by using AMAX.  If you are having
  1530.           problems not addressed here, I'd like to know; my address is
  1531.           shown elsewhere in the documentation.  I will consider adding a
  1532.           feature or documentation section if necessary.
  1533.           
  1534.           Stray Packets in Outbound Area...
  1535.           
  1536.                Stray packets are caused by packer software failure.  This
  1537.                often occurs in limited memory situations, such as multi-
  1538.                tasking.  When packing compressed mail, the packer, normally
  1539.                oMMM, changes packet names to the normal FidoNet convention
  1540.  
  1541.                   AMAX Version 2.20 - Documentation - Page 28
  1542.  
  1543.                (with .PKT extension) for archiving into compressed mail.
  1544.           
  1545.                When there is not enough memory to load the archiving
  1546.                utility (ARCA, PKPAK, PKARC, ZOO, ZIP or LHARC), oMMM (or
  1547.                whatever packer you use) fails to create compressed mail,
  1548.                but leaves the packets that were to be archived in the
  1549.                outbound area.  
  1550.           
  1551.                You can use AMAX PacketView (select "More" for the stray
  1552.                packet under View/Edit Outbound) to examine the packet and
  1553.                determine it's proper destination address.  Write down the
  1554.                proper destination address of the stray packet.
  1555.           
  1556.                At the View/Edit Outbound menu, simply select the R)eroute
  1557.                function, and choose the desired stray packet.  When you
  1558.                reroute a stray packet, it will be saved as a Normal packet
  1559.                addressed to the system you specify.
  1560.           
  1561.           Need to Add a File to Existing Attach...
  1562.           
  1563.                Use the Send a File function to send the desired file to the
  1564.                desired destination.
  1565.           
  1566.           Need to Delete a File from Existing Attach...
  1567.           
  1568.                Use the View/Edit Outbound function.  Find the desired
  1569.                attach file.  Select More which will list the files within
  1570.                the attach.  Select "D" to delete a file reference.  Choose
  1571.                the line number of the file reference to delete.  
  1572.           
  1573.                NOTE!  The original file itself (as referenced by the file
  1574.                attach) will NOT be changed or affected in any way when the
  1575.                reference is deleted.  If the file was to be deleted or
  1576.                truncated after sending, that operation will need to take
  1577.                place manually!
  1578.           
  1579.           Need to Add a Message to an Existing Packet...
  1580.           
  1581.                Use the Message Entry function to type a message to the
  1582.                destination.  Alternately, use your regular message editor
  1583.                to enter a message, and run your packer.  The message will
  1584.                be appended to the existing packet.
  1585.           
  1586.           Need to Change or Delete a Message Within a Packet...
  1587.           
  1588.                Using the View/Edit Outbound function and the More option,
  1589.                determine the filename of the packet in question.  You may
  1590.                wish to exit AMAX at this point to allow more memory to used
  1591.                by other programs during this process.
  1592.           
  1593.                Changing directory if needed, rename the packet to
  1594.                "12345678.PKT" and move the file (copy, then delete
  1595.                original) to your inbound files area.  Change directory back
  1596.                to the original if needed.  Invoke your unpacking software. 
  1597.  
  1598.                   AMAX Version 2.20 - Documentation - Page 29
  1599.  
  1600.                The messages in the packet should then be tossed into your
  1601.                NetMail message area. 
  1602.           
  1603.                Using your regular message editor or another utility, delete
  1604.                or change the message(s) as desired.  Note that the messages
  1605.                from the packet should be marked "In Transit."  Re-invoke
  1606.                your mail packer.
  1607.           
  1608.                Using the AMAX View/Edit Outbound function, find the packet
  1609.                (or packets) in question.  Using PacketView, check to see
  1610.                that only the messages desired remain in the packet.  Repeat
  1611.                the process if necessary.
  1612.           
  1613.           Need to Delete a Message from an Existing Compressed Mail
  1614.           Packet...
  1615.           
  1616.                Make sure that you have specified that compressed mail will
  1617.                be displayed.  Choose the proper option from the appropriate
  1618.                menu if needed to enable this option.
  1619.           
  1620.                View/Edit Outbound, and find the compressed mail packet in
  1621.                question.  Select More for the packet.  Choose to have the
  1622.                compressed mail unpacked into a Normal flavor packet.  Make
  1623.                sure that you have the unpacking software properly installed
  1624.                as specified earlier (see "General Use Information,"
  1625.                "Compressed Mail Unpacking" sub-heading).
  1626.           
  1627.                Using the View/Edit Outbound function, find the newly
  1628.                created Normal packets for the destination system.  Using
  1629.                PacketView, make certain that this packet contains the
  1630.                message(s) you want to delete.  Follow the instructions from
  1631.                the previous section, "Need to Delete a Message from an
  1632.                Existing Packet..."
  1633.           
  1634.                When completed, your packer should have re-packed the
  1635.                messages into compressed mail.  
  1636.           
  1637.           SUMMARY
  1638.           
  1639.           That about takes care of explaining the functionality of AMAX. 
  1640.           Hopefully, you'll find AMAX to be handy, easy-to-use, and worth
  1641.           keeping around.
  1642.           
  1643.           AMAX will continue to evolve over time.  Your input is valuable;
  1644.           user input and comments have made this version of AMAX what it
  1645.           is.  If you have suggestions, please send them along to the
  1646.           author, but do so only if you have honored the license agreement. 
  1647.           No promises are made about implementing any suggestions, but they
  1648.           will be duly considered, particularly if several requests for the
  1649.           same types of features are received. 
  1650.           
  1651.           When making suggestions or comments, please keep in mind that the
  1652.           overall design consideration for AMAX is ease of use, intelligent
  1653.           functionality, and more importantly, something I call "program
  1654.  
  1655.                   AMAX Version 2.20 - Documentation - Page 30
  1656.  
  1657.           size efficiency."   This means giving a lot of "bang" for the
  1658.           amount of disk real estate required to house the program. 
  1659.           Although AMAX has over the years grown much larger than I wanted
  1660.           it to, I think for a program of its size, AMAX does a heck of a
  1661.           lot.  I hope you feel the same way.
  1662.           
  1663.           Enjoy AMAX!
  1664.           
  1665.           
  1666.  
  1667.